﻿using SoldiHive.Model.Views;
using System;

namespace SoldiHive.Core
{
	public class Printer: IPrinter
	{
		private IMarketViewer crawler;

		public Printer(IMarketViewer crawler)
		{
			this.crawler = crawler;
		}

		public void PrintCalendarView(CalendarView calendarView)
		{
			Console.WriteLine("{0}", calendarView);
		}

		public void PrintResponseView(ResponseView responseView)
		{
			Console.WriteLine("{0}", responseView);
		}

		public void PrintSectorView(SectorView sectorView)
		{
			Console.WriteLine("{0}", sectorView);
		}

		public void PrintResponseView(ScheduleView scheduleViews)
		{
			Console.WriteLine("{0}", scheduleViews);
		}

		public void PrintRatingsView(RatingsView ratingsView)
		{
			Console.WriteLine("{0}", ratingsView);
		}
	}
}